Skip to content

Commit

Permalink
refactor: remove unused delegated rime api
Browse files Browse the repository at this point in the history
  • Loading branch information
WhiredPlanck committed Jan 19, 2025
1 parent 1332be0 commit 7d50a8c
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 72 deletions.
24 changes: 0 additions & 24 deletions app/src/main/java/com/osfans/trime/core/Rime.kt
Original file line number Diff line number Diff line change
Expand Up @@ -397,24 +397,6 @@ class Rime :
@JvmStatic
external fun forgetRimeCandidate(index: Int): Boolean

// module
@JvmStatic
external fun runRimeTask(taskName: String?): Boolean

@JvmStatic
external fun getRimeSharedDataDir(): String?

@JvmStatic
external fun getRimeUserDataDir(): String?

@JvmStatic
external fun getRimeSyncDir(): String?

@JvmStatic
external fun getRimeUserId(): String?

// key_table

@JvmStatic
external fun getAvailableRimeSchemaList(): Array<SchemaItem>

Expand All @@ -424,12 +406,6 @@ class Rime :
@JvmStatic
external fun selectRimeSchemas(schemaIds: Array<String>): Boolean

@JvmStatic
external fun getRimeStateLabel(
optionName: String,
state: Boolean,
): String?

@JvmStatic
external fun getRimeCandidates(
startIndex: Int,
Expand Down
48 changes: 0 additions & 48 deletions app/src/main/jni/librime_jni/rime_jni.cc
Original file line number Diff line number Diff line change
Expand Up @@ -120,10 +120,6 @@ class Rime {
return rime->delete_candidate(session, index);
}

std::string stateLabel(const std::string &optionName, bool state) {
return rime->get_state_label(session, optionName.c_str(), state);
}

using CandidateItem = std::pair<std::string, std::string>;
using CandidateList = std::vector<CandidateItem>;

Expand Down Expand Up @@ -482,50 +478,6 @@ Java_com_osfans_trime_core_Rime_forgetRimeCandidate(JNIEnv *env,
return Rime::Instance().forgetCandidate(index);
}

extern "C" JNIEXPORT jboolean JNICALL
Java_com_osfans_trime_core_Rime_runRimeTask(JNIEnv *env, jclass /* thiz */,
jstring task_name) {
auto rime = rime_get_api();
const char *s = env->GetStringUTFChars(task_name, nullptr);
RimeConfig config = {nullptr};
Bool b = rime->run_task(s);
env->ReleaseStringUTFChars(task_name, s);
return b;
}
extern "C" JNIEXPORT jstring JNICALL
Java_com_osfans_trime_core_Rime_getRimeSharedDataDir(JNIEnv *env,
jclass /* thiz */) {
return env->NewStringUTF(rime_get_api()->get_shared_data_dir());
}

extern "C" JNIEXPORT jstring JNICALL
Java_com_osfans_trime_core_Rime_getRimeUserDataDir(JNIEnv *env,
jclass /* thiz */) {
return env->NewStringUTF(rime_get_api()->get_user_data_dir());
}

extern "C" JNIEXPORT jstring JNICALL
Java_com_osfans_trime_core_Rime_getRimeSyncDir(JNIEnv *env, jclass /* thiz */) {
return env->NewStringUTF(rime_get_api()->get_sync_dir());
}

extern "C" JNIEXPORT jstring JNICALL
Java_com_osfans_trime_core_Rime_getRimeUserId(JNIEnv *env, jclass /* thiz */) {
return env->NewStringUTF(rime_get_api()->get_user_id());
}

extern "C" JNIEXPORT jstring JNICALL
Java_com_osfans_trime_core_Rime_getRimeStateLabel(JNIEnv *env,
jclass /* thiz */,
jstring option_name,
jboolean state) {
if (!is_rime_running()) {
return nullptr;
}
return env->NewStringUTF(
Rime::Instance().stateLabel(CString(env, option_name), state).c_str());
}

extern "C" JNIEXPORT jobjectArray JNICALL
Java_com_osfans_trime_core_Rime_getRimeCandidates(JNIEnv *env, jclass clazz,
jint start_index,
Expand Down

0 comments on commit 7d50a8c

Please sign in to comment.