Files
MaaAssistantArknights/src/MeoAssistant/StartGameTaskPlugin.h
lhhxxxxx 8f7781b07b [Done][Fix&Perf]MistEO's Fault (#792)
* fix. MistEO's fault with incomplete rename

* perf. code enhance

* fix. callback bug

* perf. use darkred

Co-authored-by: MistEO <mistereo@hotmail.com>
2022-06-08 10:38:57 +08:00

29 lines
702 B
C++

#pragma once
#include "AbstractTaskPlugin.h"
#include "AsstTypes.h"
namespace asst
{
inline static const std::string ClientTypeKey = "client_type";
class StartGameTaskPlugin : public AbstractTaskPlugin
{
public:
using AbstractTaskPlugin::AbstractTaskPlugin;
virtual ~StartGameTaskPlugin() noexcept override = default;
virtual bool verify(AsstMsg msg, const json::value& details) const override
{
std::ignore = msg; std::ignore = details; return true;
}
StartGameTaskPlugin& set_client_type(std::string client_type) noexcept;
protected:
bool _run() override;
std::string m_client_type = "";
};
}