在Session或Logout上删除之前解析服务器

时间:2016-06-10 17:36:07

标签: javascript parse-platform parse-server

我正在尝试为用户注销时写一个钩子。

我尝试了Parse.Cloud.beforeDelete('Session', ...)

这不起作用。我在Session上尝试了BeforeDeleteRequest,甚至无法构建,显然BeforeDeleteRequest不是函数。

无论如何在注销时抓住用户对象?

谢谢!

2 个答案:

答案 0 :(得分:1)

我在Parse.Cloud的源代码中找到了以下内容:

var restrictedClassNames = ['_Session'];
if (restrictedClassNames.indexOf(className) != -1) {
    throw 'Triggers are not supported for ' + className + ' class.';
}

看起来不允许在Session上挂钩。

答案 1 :(得分:0)

afterLogout类上已有_Session触发器的现有PR,因此希望此功能会很快添加。这应该可以解决您描述的问题。

https://github.com/parse-community/parse-server/pull/6217