本文整理汇总了Golang中camlistore/org/pkg/importer.Register函数的典型用法代码示例。如果您正苦于以下问题:Golang Register函数的具体用法?Golang Register怎么用?Golang Register使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了Register函数的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: init
func init() {
if !env.IsDev() {
// For this particular example importer, we only
// register it if we're in "devcam server" mode.
// Normally you'd avoid this check.
return
}
// This Register call must happen during init.
//
// Register only registers an importer site type and not a
// specific account on a site.
importer.Register("dummy", &imp{})
}
示例2: init
func init() {
importer.Register("picasa", imp{
newExtendedOAuth2(
baseOAuthConfig,
func(ctx *context.Context) (*userInfo, error) {
u, err := picago.GetUser(ctx.HTTPClient(), "default")
if err != nil {
return nil, err
}
firstName, lastName := u.Name, ""
i := strings.LastIndex(u.Name, " ")
if i >= 0 {
firstName, lastName = u.Name[:i], u.Name[i+1:]
}
return &userInfo{
ID: u.ID,
FirstName: firstName,
LastName: lastName,
}, nil
}),
})
}
示例3: init
func init() {
importer.Register("flickr", newFromConfig)
}
示例4: init
func init() {
importer.Register("feed", &imp{
urlFileRef: make(map[string]blob.Ref),
})
}
示例5: init
func init() {
importer.Register("twitter", &imp{})
}
示例6: init
func init() {
importer.Register("flickr", imp{})
}
示例7: init
func init() {
importer.Register("foursquare", &imp{
imageFileRef: make(map[string]blob.Ref),
})
}