You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
	
	
		
			23 lines
		
	
	
		
			801 B
		
	
	
	
		
			Kotlin
		
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			801 B
		
	
	
	
		
			Kotlin
		
	
| 
								 
											4 years ago
										 
									 | 
							
								//package com.cloud.diplomaticquarterapp
							 | 
						||
| 
								 | 
							
								package com.ejada.hmg
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import io.flutter.plugin.common.PluginRegistry
							 | 
						||
| 
								 | 
							
								import io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								object FirebaseCloudMessagingPluginRegistrant {
							 | 
						||
| 
								 | 
							
								    fun registerWith(registry: PluginRegistry?) {
							 | 
						||
| 
								 | 
							
								        if (alreadyRegisteredWith(registry)) {
							 | 
						||
| 
								 | 
							
								            return
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								        FirebaseMessagingPlugin.registerWith(registry?.registrarFor("io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin"))
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    private fun alreadyRegisteredWith(registry: PluginRegistry?): Boolean {
							 | 
						||
| 
								 | 
							
								        val key: String? = FirebaseCloudMessagingPluginRegistrant::class.java.canonicalName
							 | 
						||
| 
								 | 
							
								        if (registry?.hasPlugin(key)!!) {
							 | 
						||
| 
								 | 
							
								            return true
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								        registry.registrarFor(key)
							 | 
						||
| 
								 | 
							
								        return false
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								}
							 |