Commit History

Autor SHA1 Mensaxe Data
  wangweimin e675db6550 refactor session reconnect %!s(int64=3) %!d(string=hai) anos
  wangweimin 2ec4125ae8 fix: uncaught `SessionClosedException` in callback of thread-based session %!s(int64=3) %!d(string=hai) anos
  wangweimin 06217af6e2 fix incomplete clean-up in threadbased session %!s(int64=3) %!d(string=hai) anos
  wangweimin b84168db94 fix callback mq close error in threadbased session %!s(int64=3) %!d(string=hai) anos
  wangweimin c79ce927e3 code maintenance %!s(int64=3) %!d(string=hai) anos
  wangweimin b0c1bf6b92 feat: auto hold session as needed %!s(int64=3) %!d(string=hai) anos
  wangweimin c7ab650e07 doc update %!s(int64=4) %!d(string=hai) anos
  wangweimin 9c4681aa69 fix: thread-based session is not cleaned up properly %!s(int64=4) %!d(string=hai) anos
  wangweimin bea2181524 fix: Session error trigger `on_session_close()` %!s(int64=4) %!d(string=hai) anos
  wangweimin 94bec9539c fix: threadbased session block in `close()` %!s(int64=4) %!d(string=hai) anos
  wangweimin fb12167fa6 maint: reformat code %!s(int64=4) %!d(string=hai) anos
  wangweimin 961ab07db0 maint: output error traceback to frontend's console %!s(int64=4) %!d(string=hai) anos
  wangweimin f766b7c46b doc: update doc %!s(int64=4) %!d(string=hai) anos
  wangweimin 61ee5e48cc fix: ThreadBasedSession serial_mode callback input error %!s(int64=4) %!d(string=hai) anos
  wangweimin e6fac5d1fe maint: some adjust %!s(int64=4) %!d(string=hai) anos
  wangweimin 95680dab79 feat: `put_buttons()` onclick parameter can use list type %!s(int64=5) %!d(string=hai) anos
  wangweimin 17dc583bb6 maint: refine Session base class && add session.data() %!s(int64=5) %!d(string=hai) anos
  wangweimin 55d4790e35 maint: refine ScriptModeSession %!s(int64=5) %!d(string=hai) anos
  wangweimin fe6b0b0b64 feat: add `session.get_info()` to get session info %!s(int64=5) %!d(string=hai) anos
  wangweimin c4f8eff43a maint: improve code quality %!s(int64=5) %!d(string=hai) anos
  wangweimin f9189df636 maint: callback name more semantic %!s(int64=5) %!d(string=hai) anos
  wangweimin 526230abc8 fix: `defer_call()` call order %!s(int64=5) %!d(string=hai) anos
  wangweimin c6da57e1a3 feat: raise SessionClosedException when session close by user %!s(int64=5) %!d(string=hai) anos
  wangweimin 330f76dc57 feat: `session.defer_call(func)` make func invoked when session close %!s(int64=5) %!d(string=hai) anos
  wangweimin efc45f4b6f fix: partial asynchronous/generator functions are not correct detected %!s(int64=5) %!d(string=hai) anos
  wangweimin dcb38d460d fix: threadbased session can't exit because of callback thread %!s(int64=5) %!d(string=hai) anos
  wangweimin 0c191bda7f add: session closed valid to session.send_task_command() %!s(int64=5) %!d(string=hai) anos
  wangweimin af17d8a3f8 fix: threadbased task name %!s(int64=5) %!d(string=hai) anos
  wangweimin 4d948cf5d3 fix: unhandled task messages when session close in threadbased session %!s(int64=5) %!d(string=hai) anos
  wangweimin 223768a53f fix: threadbased session main task name %!s(int64=5) %!d(string=hai) anos