| 692 | } |
| 693 | |
| 694 | static void PythonSessionCtx_Del(PythonSessionCtx* session){ |
| 695 | if (session->linkedTo == LinkedTo_PrimaryDict) { |
| 696 | RedisModule_DictDelC(SessionsDict, session->sessionId, strlen(session->sessionId), NULL); |
| 697 | session->linkedTo = LinkedTo_None; |
| 698 | } else if (session->deadNode) { |
| 699 | Gears_listDelNode(DeadSessionsList, session->deadNode); |
| 700 | } |
| 701 | } |
| 702 | |
| 703 | static void PythonSessionCtx_Unlink(PythonSessionCtx* session){ |
| 704 | /* Unlink requirements if we are the only owner */ |
no test coverage detected