class Cryap::MediaService

Defined in:

services/media.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new #

Class Method Detail

def self.local_storage : Cryap::Media::Storage::Base | Nil #

def self.local_storage=(local_storage : Cryap::Media::Storage::Base | Nil) #

def self.remote_storage : Cryap::Media::Storage::Base | Nil #

def self.remote_storage=(remote_storage : Cryap::Media::Storage::Base | Nil) #

Instance Method Detail

def get_by_url(url : URI) #

def get_url_by_url(url : URI) #

def process_activitypub_object(json : Hash(String, JSON::Any), uploader : KSUID | Account, created_at : Time, blocking : Bool = false) #