- show (about: About) {
- const result = peertubeLocalStorage.getItem(this.LOCAL_STORAGE_KEYS.NO_INSTANCE_CONFIG_WARNING_MODAL)
- if (result === 'true') return
+ shouldOpenByUser (user: User) {
+ if (user.noInstanceConfigWarningModal === true) return false
+ if (peertubeLocalStorage.getItem(this.LOCAL_STORAGE_KEYS.NO_INSTANCE_CONFIG_WARNING_MODAL) === 'true') return false
+
+ return true
+ }
+
+ shouldOpen (serverConfig: ServerConfig, about: About) {
+ if (!serverConfig.signup.allowed) return false