unsigned int uid = stt_client_get_current_recognition();
- int ret;
if (STT_INVALID_UID != uid) {
- ret = sttd_server_stop(uid);
- if (0 > ret) {
+ int ret = sttd_server_stop(uid);
+ if (STTD_ERROR_NONE != ret) {
+ SLOG(LOG_WARN, TAG_STTD, "[Server WARNING] Fail to stop recording");
__cancel_recognition_internal();
- return EINA_FALSE;
- }
-
- if (STTD_RESULT_STATE_DONE == ret) {
- ret = sttdc_send_set_state(uid, (int)APP_STATE_PROCESSING);
- if (0 != ret) {
- SLOG(LOG_ERROR, TAG_STTD, "[Server ERROR] Fail to send state : result(%d)", ret);
-
- /* Remove client */
- sttd_server_finalize(uid);
- stt_client_unset_current_recognition();
- }
}
} else {
SLOG(LOG_WARN, TAG_STTD, "[Server WARNING] uid is NOT valid");