Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0B48411FE2 for ; Fri, 20 Jun 2014 18:37:38 +0000 (UTC) Received: (qmail 1373 invoked by uid 500); 20 Jun 2014 18:37:37 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 1336 invoked by uid 500); 20 Jun 2014 18:37:37 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 1318 invoked by uid 99); 20 Jun 2014 18:37:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Jun 2014 18:37:37 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of mmocny@google.com designates 209.85.220.182 as permitted sender) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Jun 2014 18:37:33 +0000 Received: by mail-vc0-f182.google.com with SMTP id il7so3760540vcb.41 for ; Fri, 20 Jun 2014 11:37:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=OpGRdkz3hFlIepcoGMdua+GqKFBOiZbzXw9Ob/vDnSk=; b=moF7O6pyoaBxBaIWySmJfZVpfeCEC6FBtNd9PkZZPJwHhSybIclTDnVHMq/IKHBsri ZrOS0/lodz5Vls3p4nKBWmwUqsezCEKOhaa8CjNAYW/31YL00hDv6bEzJCeRXMAt7JQ9 uHYDVqbnaC3DRAm4sGpcIwhpVjvz2AgcGk2QY7Ao0gXumObe1HNEQOWb1bALX74ReRUy I+g90vdw/ZwYgLISWrWTNLyrHz6u2aedwKQjNRk5nmUoS82krI99H1CN3CVKkQECpyOh WcjLkeYwb2tgApIRYxJX4w7dwtwyTCF411skcfD5ARvssnolHUzEjuvyn9bU5K7Qzbww hauQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=OpGRdkz3hFlIepcoGMdua+GqKFBOiZbzXw9Ob/vDnSk=; b=LWQLD06CLCMoTAc0+Uh2d5rdbqxIcYU6g9UnLolwWjThJiKMrVhkYEdUyIo3F1u6G1 pEgjEvoRVk4QPIEKKPoLvXKSIA/KTCaN3nvDdFTaeOzmzO4+PQ2GW4KM6U8hP+FvCBR4 uQarwQ6RuKFt4AuStZ55F3mEu8Ch9RLCBzLAA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=OpGRdkz3hFlIepcoGMdua+GqKFBOiZbzXw9Ob/vDnSk=; b=iBanLt+Zj2pOz9RDIJrjInVgLKRDKmftvJz0hIWVpuEYOBha869EpRBSPtyPZhDSol FlHQ7zn33DcrGExMGF8SGJ93sGNGHHf27Ti9u2idfQUkINs09kQMOcuWP1SHRDLfDKUi y1k9BEcOOZvtKvidGj2qO+CZ+jZACUFlp3dcrw2A5d3a73a5xBviArZAw1Fpk1gwSvMw drzmIx7MrA0U+cxHU8Tc5FFpaWG33CH4CS25vyxL2HAlC3Z6VM7ELsvdqmX03tTinWO/ PFOELhthkpErtUwar+NsDGbstU5pYdk4B11/WiFPkUCGsUXtL1TiOiSI5hDy+TNLvpuL ABfA== X-Gm-Message-State: ALoCoQnoNfdw7pEtZzDwLJo+5BGrvymKdIEET1I2XCsH3KiyvorrIQyqLwrmkzacso4fmInoO0Gw X-Received: by 10.52.138.232 with SMTP id qt8mr2186456vdb.44.1403289432787; Fri, 20 Jun 2014 11:37:12 -0700 (PDT) MIME-Version: 1.0 Sender: mmocny@google.com Received: by 10.52.31.101 with HTTP; Fri, 20 Jun 2014 11:36:52 -0700 (PDT) In-Reply-To: References: <66203d1de3354834aab84441ae141180@BY2PR02MB283.namprd02.prod.outlook.com> <1403287835643.5824@adobe.com> From: Michal Mocny Date: Fri, 20 Jun 2014 14:36:52 -0400 X-Google-Sender-Auth: vQrM8iSo3oCyHQMxWDjNoLfp1kk Message-ID: Subject: Re: Contacts API, iOS To: Michal Mocny Cc: dev Content-Type: multipart/alternative; boundary=bcaec52d568328aeb504fc48c880 X-Virus-Checked: Checked by ClamAV on apache.org --bcaec52d568328aeb504fc48c880 Content-Type: text/plain; charset=UTF-8 As far as the API documentation, and why iOS has a different interface.. I don't know the history, but this seems mighty confusing. I think contacts plugin has been in need of some love for quite a while, but its been hard to get anyone excited about it. -Michal On Fri, Jun 20, 2014 at 2:30 PM, Michal Mocny wrote: > Alright, sorry I got confused reading the history because of some > fast-forward merges. > > Seems all is well in the repo -- but the last plugins release Steven held > back contacts due to failing tests, hence whats up on plugins.cordova.io > being so stale. > > -Michal > > > On Fri, Jun 20, 2014 at 2:23 PM, Michal Mocny wrote: > >> That may not be right at all. Something seems fishy at first glance, but >> its hard to track the history. Ian and I are looking at it. >> >> >> On Fri, Jun 20, 2014 at 2:18 PM, Michal Mocny >> wrote: >> >>> Looks like the last release was based on dev branch ( >>> https://github.com/apache/cordova-plugin-contacts/blob/55ba3f2580d2c3bbd1662f49d89043710446220a/www/contacts.js), >>> which was closed, but maybe wasn't merged in to master? >>> >>> -Michal >>> >>> >>> On Fri, Jun 20, 2014 at 2:10 PM, Ray Camden wrote: >>> >>>> Ok, so.... doing >>>> >>>> cordova plugin add org.apache.cordova.contacts >>>> >>>> brings in org.apache.cordova.contacts/www/contacts.js that does NOT >>>> match what I'm seeing in >>>> https://github.com/apache/cordova-plugin-contacts/blob/master/www/contacts.js, >>>> which was last updated *2* months ago. >>>> >>>> Any ideas? >>>> >>>> ________________________________________ >>>> From: Ray Camden >>>> Sent: Friday, June 20, 2014 1:07 PM >>>> To: dev@cordova.apache.org >>>> Subject: Contacts API, iOS >>>> >>>> (I struggled with whether or not this should go here or the Google >>>> Group. Settled on here but if folks think it should be moved, just let me >>>> know.) >>>> >>>> I was building a small test of the pickContact API when I noticed it >>>> didn't work in iOS. I opened up a remote debug session with Safari and >>>> noticed it had chooseContact. >>>> >>>> Thinking it was just a doc bug, I corrected it with a pull request and >>>> returned to my code. But then my app crashed after selecting a contact. >>>> >>>> From what I can see, the chooseContact iOS API is: >>>> >>>> chooseContact : function(successCallback, options) { >>>> >>>> not >>>> >>>> chooseContact : function(successCallback, errorCallback) { >>>> >>>> So something is seriously weird here compared to the original docs. >>>> Anyone know what is going on with the plugin? >>>> >>> >>> >> > --bcaec52d568328aeb504fc48c880--