mirror of
https://github.com/openharmony/security_security_component_manager.git
synced 2026-08-26 19:06:37 -04:00
@@ -555,8 +555,10 @@ bool SecCompManager::Initialize()
|
||||
DelayExitTask::GetInstance().Init(secHandler_);
|
||||
FirstUseDialog::GetInstance().Init(secHandler_);
|
||||
SecCompEnhanceAdapter::EnableInputEnhance();
|
||||
SecCompPermManager::GetInstance().InitEventHandler(secHandler_);
|
||||
DelayExitTask::GetInstance().Start();
|
||||
|
||||
return SecCompPermManager::GetInstance().InitEventHandler(secHandler_);
|
||||
return true;
|
||||
}
|
||||
} // namespace SecurityComponent
|
||||
} // namespace Security
|
||||
|
||||
@@ -256,10 +256,9 @@ void SecCompPermManager::CancelAppRevokingPermisions(AccessToken::AccessTokenID
|
||||
secHandler_->ProxyRemoveTask(taskName);
|
||||
}
|
||||
|
||||
bool SecCompPermManager::InitEventHandler(const std::shared_ptr<SecEventHandler>& secHandler)
|
||||
void SecCompPermManager::InitEventHandler(const std::shared_ptr<SecEventHandler>& secHandler)
|
||||
{
|
||||
secHandler_ = secHandler;
|
||||
return true;
|
||||
}
|
||||
} // namespace SecurityComponent
|
||||
} // namespace Security
|
||||
|
||||
@@ -41,7 +41,7 @@ public:
|
||||
int32_t RevokeAppPermission(AccessToken::AccessTokenID tokenId, const std::string& permissionName);
|
||||
void RevokeAppPermissions(AccessToken::AccessTokenID tokenId);
|
||||
|
||||
bool InitEventHandler(const std::shared_ptr<SecEventHandler>& secHandler);
|
||||
void InitEventHandler(const std::shared_ptr<SecEventHandler>& secHandler);
|
||||
std::shared_ptr<SecEventHandler> GetSecEventHandler() const;
|
||||
|
||||
void RevokeAppPermisionsDelayed(AccessToken::AccessTokenID tokenId);
|
||||
|
||||
Reference in New Issue
Block a user