thread-master/internal/model/permission/repository/object_id.go

15 lines
318 B
Go
Raw Normal View History

2026-06-26 08:37:04 +00:00
package repository
import "go.mongodb.org/mongo-driver/bson/primitive"
func objectIDs(ids []string) []primitive.ObjectID {
out := make([]primitive.ObjectID, 0, len(ids))
for _, id := range ids {
objectID, err := primitive.ObjectIDFromHex(id)
if err == nil {
out = append(out, objectID)
}
}
return out
}