From: Zach Copley Date: Thu, 21 Jan 2010 02:01:07 +0000 (-0800) Subject: Add Start/EndSetApiUser events when setting API user via OAuth X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=8b24b5ac7bea2098d3c85e342526c2102e2a6fb9;p=quix0rs-gnu-social.git Add Start/EndSetApiUser events when setting API user via OAuth --- diff --git a/lib/apiauth.php b/lib/apiauth.php index 8374c24a7f..f513ed2c9a 100644 --- a/lib/apiauth.php +++ b/lib/apiauth.php @@ -149,7 +149,10 @@ class ApiAuthAction extends ApiAction $this->access = ($appUser->access_type & Oauth_application::$writeAccess) ? self::READ_WRITE : self::READ_ONLY; - $this->auth_user = User::staticGet('id', $appUser->profile_id); + if (Event::handle('StartSetApiUser', array(&$user))) { + $this->auth_user = User::staticGet('id', $appUser->profile_id); + Event::handle('EndSetApiUser', array($user)); + } $msg = "API OAuth authentication for user '%s' (id: %d) on behalf of " . "application '%s' (id: %d).";