facebook.isActive

Type Boolean
Revision Release 2022.3683
Keywords Facebook, isActive
See also facebook.*

Overview

Used to confirm that the Facebook plugin is properly initialized after calling require( "plugin.facebook.v4" ). This property will be true if the Facebook plugin was successfully initialized, false otherwise.

Important

Some functions/properties require facebook.isActive to be true before giving reliable results. This is noted in their respective documentation.

Syntax

facebook.isActive

Example

local facebook = require( "plugin.facebook.v4" )

local function enforceFacebookLogin()

    if ( facebook.isActive ) then
        if ( facebook.getCurrentAccessToken() == nil ) then
            print( "Login required!" )
            facebook.login()
        else
            print( "Already logged in!" )
        end
    else
        print( "Please wait for Facebook to finish initializing before checking the current access token." )
    end
end

enforceFacebookLogin()