MCPcopy Index your code
hub / github.com/Preloading/TwitterAPIBridge / GetTwitterIDFromDatabase

Function GetTwitterIDFromDatabase

db_controller/db_controller.go:400–411  ·  view source on GitHub ↗

Gets a twitter id from the database @params: twitterID @results: blueskyID, dateCreated, reposterDid, error

(twitterID *int64)

Source from the content-addressed store, hash-verified

398// @params: twitterID
399// @results: blueskyID, dateCreated, reposterDid, error
400func GetTwitterIDFromDatabase(twitterID *int64) (*string, *time.Time, *string, error) {
401 if twitterID == nil {
402 return nil, nil, nil, fmt.Errorf("twitterID is nil")
403 }
404
405 var blueskyID TwitterIDs
406 if err := db.Where("twitter_id = ?", strconv.FormatInt(*twitterID, 10)).First(&blueskyID).Error; err != nil {
407 return nil, nil, nil, err
408 }
409
410 return &blueskyID.BlueskyID, blueskyID.DateCreated, blueskyID.ReposterDid, nil
411}
412
413// StoreShortLink stores a short link in the database with optimized collision handling
414func StoreShortLink(shortCode string, originalURL string) error {

Callers 2

TwitterIDToBlueSkyFunction · 0.92
TwitterMsgIdToBlueskyFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected