diff options
Diffstat (limited to 'src/MKServerModel.m')
-rw-r--r-- | src/MKServerModel.m | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/MKServerModel.m b/src/MKServerModel.m index 63d477e..c477644 100644 --- a/src/MKServerModel.m +++ b/src/MKServerModel.m @@ -130,6 +130,14 @@ [super dealloc]; } +- (NSString *) hostname { + return [_connection hostname]; +} + +- (NSInteger) port { + return [_connection port]; +} + // Remove all users from their channels. // Must be called before removing channels. - (void) removeAllUsersFromChannel:(MKChannel *)channel { @@ -747,4 +755,15 @@ [_connection sendMessageWithType:UserStateMessage data:data]; } +#pragma mark - +#pragma mark Server operations + +- (void) setAccessTokens:(NSArray *)tokens { + MPAuthenticate_Builder *authenticate = [MPAuthenticate builder]; + [authenticate setTokensArray:tokens]; + + NSData *data = [[authenticate build] data]; + [_connection sendMessageWithType:AuthenticateMessage data:data]; +} + @end |