在pharo海边捕捉会议到期3.2

时间:2017-05-06 18:50:58

标签: smalltalk pharo seaside

如何在Pharo Seaside 3.2中捕获会话到期通知? 我需要在会话到期时从活动用户列表中删除用户。

1 个答案:

答案 0 :(得分:2)

您可以继承WASession并告诉Seaside使用您的会话,而不是通过配置(请参阅WAApplicationConfiguration>>describeOn:)。在您的子类实现#unregistered中。会话过期时将执行此方法(请注意,这可能不会立即发生,而是仅在下一个对同一应用程序的请求时才会发生,因为这是由会话缓存触发的。)