INNER CODE UNIT · Swift

handle

cometchat/cometchat-uikit-flutter · packages/cometchat_uikit/ios/Classes/SwiftCometchatChatUikitPlugin.swift:170

    public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) {
        let args = call.arguments as? [String: Any] ?? [:]

        switch call.method {
        case "pickFile":
            pickFile(args: args, result: result)
        case "startRecordingAudio":
            startRecordingAudio(args: args, result: result)
        case "stopRecordingAudio":
            stopRecordingAudio(args: args, result: result)
        case "playRecordedAudio":
            audioRecorder?.startPlaying()
            result(true)
        case "pausePlayingRecordedAudio":
            audioRecorder?.pausePlaying()
            result(true)
        case "resumePlayingRecordedAudio":
            let success = audioRecorder?.resumePlaying() ?? false

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…