cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jesse MacFadyen (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-3427) Windows Phone 8 FileEntry.getMetadata returns a null Metadata.modificationTime
Date Sat, 01 Feb 2014 01:13:05 GMT

    [ https://issues.apache.org/jira/browse/CB-3427?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13888375#comment-13888375
] 

Jesse MacFadyen commented on CB-3427:
-------------------------------------

I've looked into this, and indeed verified that it is an issue.
Calls to fileEntry.getMetadata(gotMeta, fail); result in the callback being called with {"modificationTime":null}
While calls to fileEntry.file(gotMeta, fail); result in the callback being called with :
{"name":"","fullPath":"//DeviceID.txt","type":"text/plain","lastModifiedDate":"1/31/2014 3:58:57
PM","size":38,"start":0,"end":38}

I see several issues here, and will need to investigate other platforms, but my concerns are:
1. getMetadata as specified is only supposed to return a 'modificationTime' which I would
hardly call meta, a better name for the function would be getModificationTime
2. why do we call it modificationTime in one place, and lastModifiedDate in another?
3. the object returned seems to be a string, while our docs state that it is a Date object.
4. the WP codebase could be greatly simplified given that we have 2 calls to do mostly the
same thing, one working, and one not.




> Windows Phone 8 FileEntry.getMetadata returns a null Metadata.modificationTime
> ------------------------------------------------------------------------------
>
>                 Key: CB-3427
>                 URL: https://issues.apache.org/jira/browse/CB-3427
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin File, WP7, WP8
>    Affects Versions: 2.5.0, 2.6.0, 2.7.0
>         Environment: Visual Studio 2012, Windows 8 Enterprise x64 bit
>            Reporter: Kelvin Dart
>            Assignee: Jesse MacFadyen
>
> Whenever I attempt to get the modificationDate in FileEntry.getMetadata in Windows Phone
8, I receive a Metadata object back in the success function, but the moficiationDate is null.
> The same chunk of code runs fine in Android and iOS. I can provide an example if required...



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Mime
View raw message