// Copyright 2019 The TAL Authors. All rights reserved.
#include "lib/demo_extension_engine.h"
#include "lib/event_notify_template.h"

namespace ems {
void DemoExtensionEngine::OnCallMethod_Func1(
    const std::string& params,
    owcr::extension::IExtensionMethodCallback* call_back) {
  bool succ = true;
  if (succ) {
    call_back->OnMethodSucceed("{result:1}", 10);
  } else {
    call_back->OnMethodError(100043, "{result:0}", 10);
  }
}

void DemoExtensionEngine::OnCallMethod_Func2(
    const std::string& params,
    owcr::extension::IExtensionMethodCallback* call_back) {
  bool succ = true;
  if (succ) {
    call_back->OnMethodSucceed("{result:1}", 10);
  } else {
    call_back->OnMethodError(100043, "{result:0}", 10);
  }
}
}  //namespace ems
