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

30 lines
883 B
Objective-C

#import "TGEmbedPlayerState.h"
@implementation TGEmbedPlayerState
@synthesize playing = _playing;
@synthesize duration = _duration;
@synthesize position = _position;
@synthesize downloadProgress = _downloadProgress;
@synthesize buffering = _buffering;
+ (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 buffering:(bool)buffering
{
TGEmbedPlayerState *state = [[TGEmbedPlayerState alloc] init];
state->_playing = playing;
state->_duration = duration;
state->_position = position;
state->_downloadProgress = downloadProgress;
state->_buffering = buffering;
return state;
}
@end