public async Task <IActionResult> OnClientWakeUp([FromBody] OnClientWakeUpPayload request) { await ClientWakeUp(request); return(Ok()); }
/// <summary> /// This method is called if authenticated client has used clean_session=false or had previous sessions in the cluster and when offline messages migrated and potential duplicate sessions have been disconnected. /// For more information <see cref="https://docs.vernemq.com/plugin-development/sessionlifecycle#on_client_wakeup"/> /// </summary> /// <param name="clientWakeUpPayload">waked up client information</param> /// <returns></returns> protected virtual async Task ClientWakeUp(OnClientWakeUpPayload clientWakeUpPayload) { return; }