@@ -386,8 +386,16 @@ func (w *Worker) handleCredentialsEvent(event common.ChangePayload) {
386386 }
387387 switch event .Operation {
388388 case common .CreateOperation , common .UpdateOperation :
389- cache .SetGithubCredentials (credentials )
390- entities := cache .GetEntitiesUsingGredentials (credentials .ID )
389+ switch credentials .ForgeType {
390+ case params .GithubEndpointType :
391+ cache .SetGithubCredentials (credentials )
392+ case params .GiteaEndpointType :
393+ cache .SetGiteaCredentials (credentials )
394+ default :
395+ slog .DebugContext (w .ctx , "invalid credentials type" , "credentials_type" , credentials .ForgeType )
396+ return
397+ }
398+ entities := cache .GetEntitiesUsingCredentials (credentials )
391399 for _ , entity := range entities {
392400 worker , ok := w .toolsWorkes [entity .ID ]
393401 if ok {
@@ -414,7 +422,7 @@ func (w *Worker) handleEvent(event common.ChangePayload) {
414422 w .handleOrgEvent (event )
415423 case common .EnterpriseEntityType :
416424 w .handleEnterpriseEvent (event )
417- case common .GithubCredentialsEntityType :
425+ case common .GithubCredentialsEntityType , common . GiteaCredentialsEntityType :
418426 w .handleCredentialsEvent (event )
419427 default :
420428 slog .DebugContext (w .ctx , "unknown entity type" , "entity_type" , event .EntityType )
0 commit comments