Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-7000

Remove deprecated CDVPlugin and CDVPluginResult methods

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0
    • cordova-ios
    • None

    Description

      https://github.com/apache/cordova-ios/blob/0bf656c3bccbe85813964bcf13c6705e0da37192/CordovaLib/Classes/CDVPlugin.h#L61-L66
      // Deprecate these in favour of using CDVCommandDelegate directly.
      // - (NSString*)writeJavascript:(NSString*)javascript;
      // - (NSString*)success:(CDVPluginResult*)pluginResult callbackId:(NSString*)callbackId;
      // - (NSString*)error:(CDVPluginResult*)pluginResult callbackId:(NSString*)callbackId;

      These are remnants of how older plugins used pluginResult and are not doc'ed anymore since 3.x (it was in 2.x). Time to migrate people.

      Also, CDVPluginResult corresponding methods should be removed as well:
      https://github.com/apache/cordova-ios/blob/0bf656c3bccbe85813964bcf13c6705e0da37192/CordovaLib/Classes/CDVPluginResult.h#L63-L66

      Attachments

        Issue Links

          Activity

            People

              shazron Shazron Abdullah
              shazron Shazron Abdullah
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: