//
//  OpenSaomaHandler.swift
//  ylgamehall
//
//  H5 → Native handler：opensaoma — 二维码扫描（**契约要求注册的空实现**）
//  契约：docs/H5-Native-Contract.md §3.1 ［22］
//
//  原 msext 也是空实现，H5 调了不会出错也不会有动作。新外壳保留空实现
//  以保持契约（不注册的话 H5 会触发 "no handler registered" 错误分支）。
//

import Foundation

public enum OpenSaomaHandler {

    public static func register(on bridge: any BridgeProtocol) {
        // 【22】opensaoma — 空实现
        //   入参忽略；副作用：无；cb："opensaoma"
        bridge.register("opensaoma") { _, callback in
            callback?(.string("opensaoma"))
        }
    }
}
