public void PropagiateLoad(ResourceFactoryManager factoryManager, UserSession session, InvokerData invoker, string url) { var playlist = factoryManager.LoadPlaylistFrom(url, factory).UnwrapThrow(); playlist.OwnerUid = invoker.ClientUid; session.Set <PlaylistManager, Playlist>(playlist); }
public string PropagiateLoad(ResourceFactoryManager factoryManager, UserSession session, InvokerData invoker, string parameter) { var result = factoryManager.LoadPlaylistFrom(parameter, factory); if (!result) { return(result); } result.Value.CreatorDbId = invoker.DatabaseId; session.Set <PlaylistManager, Playlist>(result.Value); return("Ok"); }