MCPcopy Create free account
hub / github.com/davecheney/pub / findOrCreateReaction

Function findOrCreateReaction

models/reaction.go:233–241  ·  view source on GitHub ↗
(tx *gorm.DB, status *Status, actor *Actor)

Source from the content-addressed store, hash-verified

231
232func findOrCreateReaction(tx *gorm.DB, status *Status, actor *Actor) (*Reaction, error) {
233 status.Reaction = &Reaction{
234 StatusID: status.ID,
235 Status: status,
236 ActorID: actor.ID,
237 Actor: actor,
238 }
239 return status.Reaction, tx.FirstOrCreate(status.Reaction).Error
240}

Callers 8

PinMethod · 0.85
UnpinMethod · 0.85
FavouriteMethod · 0.85
UnfavouriteMethod · 0.85
BookmarkMethod · 0.85
UnbookmarkMethod · 0.85
ReblogMethod · 0.85
UnreblogMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected