Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

一時的に通常メッセージとして送信 #121

Closed
shibadogcap opened this issue May 6, 2024 · 2 comments
Closed

一時的に通常メッセージとして送信 #121

shibadogcap opened this issue May 6, 2024 · 2 comments
Labels
bug Something isn't working talk トーク関係

Comments

@shibadogcap
Copy link

提案内容

LIMEで「常にミュートメッセージとして送信」をオンにしていると、送信ボタン長押し時に「通常メッセージ」を選んでメッセージを送ってもも相手に通知が届かないようです。
送信ボタン長押しから通常メッセージを選ぶことができると、普段はミュートメッセージ、一時的に通常メッセージという運用ができ、便利になるかと思います。

@shibadogcap shibadogcap added the enhancement New feature or request label May 6, 2024
@areteruhiro
Copy link
Collaborator

areteruhiro commented May 6, 2024

        hookTarget = lparam.classLoader.loadClass("cl5.b");
        XposedBridge.hookAllMethods(hookTarget, "H", new XC_MethodHook() {
            @Override
            protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                if (keepUnread)  param.args[0] = Enum.valueOf((Class<Enum>) param.args[0].getClass(), "TO_BE_SENT_SILENTLY");
            }
        });

KeepUnreadのスイッチを応用することで一時的にサイレントメッセージで送信できますね

@s1204IT s1204IT added bug Something isn't working talk トーク関係 and removed enhancement New feature or request labels May 6, 2024
@Chipppppppppp
Copy link
Owner

0ba6268dbdb1fca44abafec43868445a63ddb454 で、「常にミュートメッセージとして送信」状態でも「通常メッセージ」を選べば通知が届くようになりました。
(通常メッセージとミュートメッセージのボタンを入れ替えたうえで、通常かミュートかを反転させる実装にしました。)

@s1204IT s1204IT closed this as completed May 26, 2024
@github-actions github-actions bot locked and limited conversation to collaborators May 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working talk トーク関係
Projects
None yet
Development

No branches or pull requests

4 participants