23
23
#import "Database.h"
24
24
#import "StringExtensions.h"
25
25
#import "CalendarExtensions.h"
26
+ #import "HelperFunctions.h"
26
27
27
28
// The names here are internal field names, not for localisation.
28
29
NSString * MA_Field_GUID = @"GUID";
@@ -243,7 +244,7 @@ -(NSString *)summary
243
244
-(NSDate *)date { return [articleData objectForKey:MA_Field_Date]; }
244
245
-(NSDate *)createdDate { return [articleData objectForKey:MA_Field_CreatedDate]; }
245
246
-(NSString *)body { return [articleData objectForKey:MA_Field_Text]; }
246
- -(NSString *)enclosure { return [NSString stringByCleaningURLString:[ articleData objectForKey:MA_Field_Enclosure] ]; }
247
+ -(NSString *)enclosure { return [articleData objectForKey:MA_Field_Enclosure]; }
247
248
248
249
/* containingFolder
249
250
*/
@@ -311,7 +312,7 @@ -(NSScriptObjectSpecifier *)objectSpecifier
311
312
*/
312
313
-(NSString *)tagArticleLink
313
314
{
314
- return [NSString stringByCleaningURLString: [self link]];
315
+ return [cleanedUpAndEscapedUrlFromString( [self link]) absoluteString ];
315
316
}
316
317
317
318
/* tagArticleTitle
@@ -360,7 +361,7 @@ -(NSString *)tagArticleDate
360
361
*/
361
362
-(NSString *)tagArticleEnclosureLink
362
363
{
363
- return [self enclosure];
364
+ return [cleanedUpAndEscapedUrlFromString([ self enclosure]) absoluteString ];
364
365
}
365
366
366
367
/* tagArticleEnclosureFilename
@@ -386,7 +387,7 @@ -(NSString *)tagFeedTitle
386
387
-(NSString *)tagFeedLink
387
388
{
388
389
Folder * folder = [[Database sharedManager] folderFromID:[self folderId]];
389
- return [NSString stringByCleaningURLString: [folder homePage]];
390
+ return [cleanedUpAndEscapedUrlFromString( [folder homePage]) absoluteString ];
390
391
}
391
392
392
393
/* tagFeedDescription
0 commit comments