RPC's Authorize should not try to authenticate
This commit is contained in:
@@ -155,13 +155,13 @@ namespace Discord.Commands
|
|||||||
var args = GenerateArgs(argList, paramList);
|
var args = GenerateArgs(argList, paramList);
|
||||||
switch (RunMode)
|
switch (RunMode)
|
||||||
{
|
{
|
||||||
case RunMode.Sync:
|
case RunMode.Sync: //Always sync
|
||||||
await _action(context, args).ConfigureAwait(false);
|
await _action(context, args).ConfigureAwait(false);
|
||||||
break;
|
break;
|
||||||
case RunMode.Mixed:
|
case RunMode.Mixed: //Sync until first await statement
|
||||||
var t1 = _action(context, args);
|
var t1 = _action(context, args);
|
||||||
break;
|
break;
|
||||||
case RunMode.Async:
|
case RunMode.Async: //Always async
|
||||||
var t2 = Task.Run(() => _action(context, args));
|
var t2 = Task.Run(() => _action(context, args));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -385,6 +385,8 @@ namespace Discord.Rpc
|
|||||||
//CancellationToken = _cancelToken //TODO: Implement
|
//CancellationToken = _cancelToken //TODO: Implement
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (ApiClient.LoginState == LoginState.LoggedIn)
|
||||||
|
{
|
||||||
var _ = Task.Run(async () =>
|
var _ = Task.Run(async () =>
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
@@ -405,6 +407,12 @@ namespace Discord.Rpc
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var _ = _connectTask.TrySetResultAsync(true); //Signal the .Connect() call to complete
|
||||||
|
await _rpcLogger.InfoAsync("Ready").ConfigureAwait(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
//Channels
|
//Channels
|
||||||
|
|||||||
Reference in New Issue
Block a user