1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2025-10-15 19:42:04 +00:00
forgejo/services/federation/repository_service.go
2025-07-21 13:23:27 +02:00

19 lines
494 B
Go

// Copyright 2025 The Forgejo Authors. All rights reserved.
// SPDX-License-Identifier: MIT
package federation
import (
"context"
ap "github.com/go-ap/activitypub"
)
func ProcessRepositoryInbox(ctx context.Context, activity *ap.Activity, repositoryID int64) (ServiceResult, error) {
switch activity.Type {
case ap.LikeType:
return ProcessLikeActivity(ctx, activity, repositoryID)
default:
return ServiceResult{}, NewErrNotAcceptablef("Not a like activity: %v", activity.Type)
}
}