| Index: remoting/ios/session/remoting_client.mm
|
| diff --git a/remoting/ios/session/remoting_client.mm b/remoting/ios/session/remoting_client.mm
|
| index 49db025ed4846204ecc6d59153218c6353a20051..3154bdc509e508b75cef1cc5dccac5e61b5d483a 100644
|
| --- a/remoting/ios/session/remoting_client.mm
|
| +++ b/remoting/ios/session/remoting_client.mm
|
| @@ -165,10 +165,12 @@ NSString* const kHostSessionPin = @"kHostSessionPin";
|
| - (void)hostSessionPinProvided:(NSNotification*)notification {
|
| NSString* pin = [[notification userInfo] objectForKey:kHostSessionPin];
|
| if (_secretFetchedCallback) {
|
| + remoting::protocol::SecretFetchedCallback callback = _secretFetchedCallback;
|
| _runtime->network_task_runner()->PostTask(
|
| FROM_HERE, base::BindBlockArc(^{
|
| - _secretFetchedCallback.Run(base::SysNSStringToUTF8(pin));
|
| + callback.Run(base::SysNSStringToUTF8(pin));
|
| }));
|
| + _secretFetchedCallback.Reset();
|
| }
|
| }
|
|
|
| @@ -208,6 +210,7 @@ NSString* const kHostSessionPin = @"kHostSessionPin";
|
| break;
|
| case remoting::protocol::ConnectionToHost::CLOSED:
|
| _sessionDetails.state = SessionClosed;
|
| + [self disconnectFromHost];
|
| break;
|
| default:
|
| LOG(ERROR) << "onConnectionState, unknown state: " << state;
|
| @@ -274,7 +277,7 @@ NSString* const kHostSessionPin = @"kHostSessionPin";
|
| }
|
|
|
| - (void)setCapabilities:(NSString*)capabilities {
|
| - NSLog(@"TODO(nicholss): implement this, setCapabilities.");
|
| + NSLog(@"TODO(nicholss): implement this, setCapabilities. %@", capabilities);
|
| }
|
|
|
| - (void)handleExtensionMessageOfType:(NSString*)type
|
|
|