fix(tsf): remove unused client router shim (#303)

This commit is contained in:
Evan authored and GitHub committed 2026-09-10 07:49:31 +09:00
1 parent db166187d9
commit e2a4f3dcfb
2 files changed
-33

No files matched your search

-25
View File
@@ -1,25 +0,0 @@
#pragma once
#include <cstdint>
struct ClientFocusLease {
uint64_t client = 0;
uint64_t epoch = 0;
uint64_t token = 0;
};
struct ClientKeyEvent {
ClientFocusLease lease;
uint32_t virtual_key = 0;
uint32_t scan_code = 0;
uint32_t modifiers = 0;
char16_t character = 0;
bool ui_less = false;
};
class IClientKeyRouter {
public:
virtual ~IClientKeyRouter() = default;
virtual bool dispatch(const ClientKeyEvent &event) = 0;
virtual bool cancel(const ClientFocusLease &lease) = 0;
};
-8
View File
@@ -2,7 +2,6 @@
#include "Globals.h"
#include "Private.h"
#include "MetasequoiaIME.h"
#include "ClientKeyRouter.h"
#include <cstdint>
#include <string>
@@ -47,13 +46,6 @@ typedef struct KeyHandlerEditSessionDTO
std::wstring prefetchedText;
} KeyHandlerEditSessionDTO;
inline ClientKeyEvent client_key_event(const KeyHandlerEditSessionDTO &dto,
ClientFocusLease lease,
uint32_t modifiers = 0,
bool ui_less = false) {
return {lease, dto.code, 0, modifiers, static_cast<char16_t>(dto.wch), ui_less};
}
class CKeyStateCategory
{
public: