summaryrefslogtreecommitdiff
path: root/example/plugin/example_plugin-2.lua
diff options
context:
space:
mode:
authorniubinghui <[email protected]>2024-09-02 16:10:51 +0800
committerniubinghui <[email protected]>2024-09-02 16:10:51 +0800
commite063af614ec41f6cb9f7f622fad77e7d12d3f9c8 (patch)
treedd9180e455985a18710f72594cb5ae01ffba5e48 /example/plugin/example_plugin-2.lua
parent0988578c6ac2452c6352f0edf57fe73ea6560d50 (diff)
【修改】更新单元测试
Diffstat (limited to 'example/plugin/example_plugin-2.lua')
-rw-r--r--example/plugin/example_plugin-2.lua55
1 files changed, 0 insertions, 55 deletions
diff --git a/example/plugin/example_plugin-2.lua b/example/plugin/example_plugin-2.lua
deleted file mode 100644
index 62c13ed..0000000
--- a/example/plugin/example_plugin-2.lua
+++ /dev/null
@@ -1,55 +0,0 @@
-function plugin_ctx_new(sess, plug_env, sess_context)
- print("now create new ctx example-2, plugin id ", plug_env.id)
- local sesstype = session.gettype(sess)
- sess_context.id = 200
- sess_context.called = 0
- print("session type is ", sesstype)
- -- session.setid(sess, 50000)
-end
-
-function plugin_ctx_free(sess, sess_context, plug_env)
- print(plug_env.id, sess_context.id, sess_context.called, plug_env.called)
- print("now begin to free ctx context example-2")
-end
-
-function on_message(sess, topic_id, msg, sess_context, env)
- -- print(sess, topic_id, msg, sess_context, env)
- sess_context.called = sess_context.called + 1
- env.calledcount = env.calledcount + 1
- print("call on message", env.id, env.calledcount, sess_context.called)
-end
-
-function free_message()
- print("free message")
-end
-
-function plugin_load(stellar, plug_env)
- print("now begin to load plugin example-2")
- plug_env.id = plugin_manage.register(stellar, plugin_ctx_new, plugin_ctx_free, plug_env)
- topic_id = message.gettopicid(stellar, "TCP")
- print("get topic id is ", topic_id)
- message.subscribetopic(stellar, topic_id, on_message, plug_env.id)
- -- print("subscribetopic result", bool)
- -- mq_topic_id = message.gettopicid(stellar, "SESSION_MQ_TOPIC")
- -- print("get session mq topic is", mq_topic_id)
- -- message.subscribetopic(stellar, mq_topic_id, on_message, plug_env.id)
-
- plug_env.calledcount = 0
-
- --[[
- create_id = message.gettopicid(stellar, "TOPIC_LUA_SESSION_TEST")
- if (create_id < 0)
- then
- print("no topic, create new one")
- create_table = {}
- create_id = message.createtopic(stellar, "TOPIC_LUA_SESSION_TEST", free_message, create_table)
- print("create topic is ", create_id)
- else
- print("has created, id is ", create_id)
- end
- --]]
-end
-
-function plugin_unload(plug_env)
- print("now running unload plugin example-2 function, plugin id is ", plug_env.id)
-end \ No newline at end of file