Codeunit 1634 Setup Office Host Provider, source in 29

Source29

src/Layers/W1/BaseApp/CRM/Outlook/SetupOfficeHostProvider.Codeunit.al30 lines, Copyright (c) Microsoft Corporation. MIT

// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------
namespace Microsoft.CRM.Outlook;

using Microsoft.Foundation.Company;

codeunit 1634 "Setup Office Host Provider"
{

    trigger OnRun()
    begin
        InitSetup();
    end;

    [EventSubscriber(ObjectType::Codeunit, Codeunit::"Company-Initialize", 'OnCompanyInitialize', '', false, false)]
    local procedure InitSetup()
    var
        OfficeAddinSetup: Record "Office Add-in Setup";
    begin
        if not OfficeAddinSetup.IsEmpty() then
            exit;

        OfficeAddinSetup.Init();
        OfficeAddinSetup.Insert();
    end;
}