Viktor Söderqvist f24d4002c0 Shared reusable client for RM_Call() (#8516)
A single client pointer is added in the server struct. This is
initialized by the first RM_Call() and reused for every subsequent
RM_Call() except if it's already in use, which means that it's not
used for (recursive) module calls to modules. For these, a new
"fake" client is created each time.

Other changes:
* Avoid allocating a dict iterator in pubsubUnsubscribeAllChannels
  when not needed
2021-02-28 14:11:18 +02:00
..
2020-02-23 16:48:37 +02:00
2020-10-11 16:04:14 +03:00
2020-09-20 13:36:20 +03:00
2021-01-28 16:19:43 +02:00
2020-11-11 22:57:33 +02:00