New extension pattern
This commit is contained in:
		
							parent
							
								
									cc01b5af4e
								
							
						
					
					
						commit
						569a52ca21
					
				| @ -174,7 +174,7 @@ define([ | |||||||
| 		} | 		} | ||||||
| 		// Remove sync attributes
 | 		// Remove sync attributes
 | ||||||
| 		localStorage.removeItem(syncAttributes.syncIndex); | 		localStorage.removeItem(syncAttributes.syncIndex); | ||||||
| 		fileDesc.syncLocations.removeItem(syncIndex); | 		fileDesc.syncLocations.removeItem(syncAttributes.syncIndex); | ||||||
| 		if(!skipExtensions) { | 		if(!skipExtensions) { | ||||||
| 			extensionMgr.onSyncRemoved(fileDesc, syncAttributes); | 			extensionMgr.onSyncRemoved(fileDesc, syncAttributes); | ||||||
| 		} | 		} | ||||||
| @ -218,7 +218,7 @@ define([ | |||||||
| 		} | 		} | ||||||
| 		// Remove publish attributes
 | 		// Remove publish attributes
 | ||||||
| 		localStorage.removeItem(publishAttributes.publishIndex); | 		localStorage.removeItem(publishAttributes.publishIndex); | ||||||
| 		fileDesc.publishLocations.removeItem(publishIndex); | 		fileDesc.publishLocations.removeItem(publishAttributes.publishIndex); | ||||||
| 		if(!skipExtensions) { | 		if(!skipExtensions) { | ||||||
| 			extensionMgr.onPublishRemoved(fileDesc, publishAttributes); | 			extensionMgr.onPublishRemoved(fileDesc, publishAttributes); | ||||||
| 		} | 		} | ||||||
|  | |||||||
| @ -89,8 +89,7 @@ define([ | |||||||
| 		var content = getPublishContent(publishAttributes); | 		var content = getPublishContent(publishAttributes); | ||||||
| 		 | 		 | ||||||
| 		// Call the provider
 | 		// Call the provider
 | ||||||
| 		var provider = providerMap[publishAttributes.provider]; | 		publishAttributes.provider.publish(publishAttributes, publishTitle, content, function(error) { | ||||||
| 		provider.publish(publishAttributes, publishTitle, content, function(error) { |  | ||||||
| 			if(error !== undefined) { | 			if(error !== undefined) { | ||||||
| 				var errorMsg = error.toString(); | 				var errorMsg = error.toString(); | ||||||
| 				if(errorMsg.indexOf("|removePublish") !== -1) { | 				if(errorMsg.indexOf("|removePublish") !== -1) { | ||||||
|  | |||||||
| @ -73,7 +73,7 @@ define([ | |||||||
| 				} | 				} | ||||||
| 				if(uploadFlag) { | 				if(uploadFlag) { | ||||||
| 					// Update syncAttributes in localStorage
 | 					// Update syncAttributes in localStorage
 | ||||||
| 					localStorage[syncIndex] = utils.serializeAttributes(syncAttributes); | 					localStorage[syncAttributes.syncIndex] = utils.serializeAttributes(syncAttributes); | ||||||
| 				} | 				} | ||||||
| 				locationUp(callback); | 				locationUp(callback); | ||||||
| 			} | 			} | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 benweet
						benweet