mirror of
https://github.com/lingble/chatwoot.git
synced 2026-01-10 22:41:32 +00:00
18 lines
347 B
Ruby
18 lines
347 B
Ruby
class Imap::MicrosoftFetchEmailService < Imap::BaseFetchEmailService
|
|
def fetch_emails
|
|
return if channel.provider_config['access_token'].blank?
|
|
|
|
fetch_mail_for_channel
|
|
end
|
|
|
|
private
|
|
|
|
def authentication_type
|
|
'XOAUTH2'
|
|
end
|
|
|
|
def imap_password
|
|
Microsoft::RefreshOauthTokenService.new(channel: channel).access_token
|
|
end
|
|
end
|