Peter d153fe0f21 Add 'submodules/LegacyComponents/' from commit 'd5594346161c1b7f203d1e87068bbe77bcaac019'
git-subtree-dir: submodules/LegacyComponents
git-subtree-mainline: 608630530451e02e5aec48389d144dbf7a3625b9
git-subtree-split: d5594346161c1b7f203d1e87068bbe77bcaac019
2019-06-11 18:51:15 +01:00

33 lines
660 B
Objective-C
Executable File

//
// CBCoubAudioSource.m
// Coub
//
// Created by Tikhonenko Pavel on 18/11/2013.
// Copyright (c) 2013 Coub. All rights reserved.
//
#import "CBCoubAudioSource.h"
@implementation CBCoubAudioSource
+ (CBCoubAudioSource *)sourceFromData:(NSDictionary *)dict
{
if(!dict.count) return nil;
NSDictionary *meta = dict[@"meta"];
CBCoubAudioSource *source = [[CBCoubAudioSource alloc] init];
source.cover = dict[@"image"];
source.itunesURL = dict[@"url"];
source.songName = meta[@"title"];
source.title = source.songName;
source.artist = meta[@"artist"];
if(source.title == nil || source.itunesURL == nil)
return nil;
return source;
}
@end