Something went wrong. Try again.
Bluesky app fork with some witchin' additions 💫 forked from jollywhoppers.com/witchsky.app
Something went wrong. Try again.
1.4 kB · 55 lines
JavaScript
at main
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556const {withPlugins} = require('@expo/config-plugins')const {withAppEntitlements} = require('./withAppEntitlements')const {withXcodeTarget} = require('./withXcodeTarget')const {withExtensionEntitlements} = require('./withExtensionEntitlements')const {withExtensionInfoPlist} = require('./withExtensionInfoPlist')const {withExtensionViewController} = require('./withExtensionViewController')const {withSounds} = require('./withSounds')
const EXTENSION_NAME = 'BlueskyNSE'const EXTENSION_CONTROLLER_NAME = 'NotificationService'
const withNotificationsExtension = config => { const soundFiles = ['dm.aiff']
return withPlugins(config, [ // IOS withAppEntitlements, [ withExtensionEntitlements, { extensionName: EXTENSION_NAME, }, ], [ withExtensionInfoPlist, { extensionName: EXTENSION_NAME, }, ], [ withExtensionViewController, { extensionName: EXTENSION_NAME, controllerName: EXTENSION_CONTROLLER_NAME, }, ], [ withSounds, { extensionName: EXTENSION_NAME, soundFiles, }, ], [ withXcodeTarget, { extensionName: EXTENSION_NAME, controllerName: EXTENSION_CONTROLLER_NAME, soundFiles, }, ], ])}
module.exports = withNotificationsExtension