Swiftgram/LegacyComponents/TGEmbedPlayerState.m
2017-07-28 16:50:06 +03:00

28 lines
786 B
Objective-C

#import "TGEmbedPlayerState.h"
@implementation TGEmbedPlayerState
@synthesize playing = _playing;
@synthesize duration = _duration;
@synthesize position = _position;
@synthesize downloadProgress = _downloadProgress;
+ (instancetype)stateWithPlaying:(bool)playing
{
TGEmbedPlayerState *state = [[TGEmbedPlayerState alloc] init];
state->_playing = playing;
return state;
}
+ (instancetype)stateWithPlaying:(bool)playing duration:(NSTimeInterval)duration position:(NSTimeInterval)position downloadProgress:(CGFloat)downloadProgress
{
TGEmbedPlayerState *state = [[TGEmbedPlayerState alloc] init];
state->_playing = playing;
state->_duration = duration;
state->_position = position;
state->_downloadProgress = downloadProgress;
return state;
}
@end