mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-11-03 16:01:11 +00:00
[F3] GetLocalMatchingRemote for user
(cherry picked from commite73cb837f5) (cherry picked from commita24bc0b85e)
This commit is contained in:
parent
deb68552f2
commit
846a522ecc
8 changed files with 181 additions and 18 deletions
|
|
@ -15,7 +15,9 @@ import (
|
|||
|
||||
func ToF3Logger(messenger base.Messenger) gof3.Logger {
|
||||
if messenger == nil {
|
||||
messenger = func(string, ...interface{}) {}
|
||||
messenger = func(message string, args ...interface{}) {
|
||||
log.Info("Message: "+message, args...)
|
||||
}
|
||||
}
|
||||
return gof3.Logger{
|
||||
Message: messenger,
|
||||
|
|
@ -29,13 +31,14 @@ func ToF3Logger(messenger base.Messenger) gof3.Logger {
|
|||
}
|
||||
}
|
||||
|
||||
func ForgejoForgeRoot(features gof3.Features, doer *user_model.User) *f3_forges.ForgeRoot {
|
||||
func ForgejoForgeRoot(features gof3.Features, doer *user_model.User, authenticationSource int64) *f3_forges.ForgeRoot {
|
||||
forgeRoot := f3_forges.NewForgeRootFromDriver(&driver.Forgejo{}, &driver.Options{
|
||||
Options: gof3.Options{
|
||||
Features: features,
|
||||
Logger: ToF3Logger(nil),
|
||||
},
|
||||
Doer: doer,
|
||||
Doer: doer,
|
||||
AuthenticationSource: authenticationSource,
|
||||
})
|
||||
return forgeRoot
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue