summaryrefslogtreecommitdiff
path: root/Volta/Volta-Prefix.pch
blob: bebd7ddc5f9621125bbf3aa14f233cd10f8fb264 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
//
// Prefix header for all source files of the 'Volta' target in the 'Volta' project
//

#import <Availability.h>

#ifndef __IPHONE_5_0
#warning "This project uses features only available in iOS SDK 5.0 and later."
#endif

#ifdef __OBJC__

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <BlocksKit/BlocksKit.h>
#import "NSString+Additions.h"
#import "NSDictionary+Additions.h"
#import "MBProgressHUD.h"
#import "BlockAlertView.h"
#import "AppDelegate.h"
#import "TSMessage.h"
#import "UIView+Additions.h"
#import "UIImage+Additions.h"
#import "UIView+Decoder.h"
#import "SSKeychain.h"
#import "UIImageView+AFNetworking.h"
#import "AFNetworking.h"

#endif


// URLs

//#define HOST @""  // PROD
#define HOST        @"http://fast-gorge-5977.herokuapp.com"     // DEV

#define URL_LOGIN           @"/api/v1/logins"
//#define URL_LOGOUT          @"/logout"

#define URL_TOKEN       @"?auth_token=%@"
#define URL_READINGS    [[@"/api/v1/readings" stringByAppendingString:URL_TOKEN] stringByAppendingString:@"&start_date=%@&end_date=%@"]

//#define URL_UPDATE_USER     [@"/api/users/%d" stringByAppendingString:URL_TOKEN]


// KeyChain defs
#define KEYCHAIN_ACCOUNT                @"goodpin"
#define KEYCHAIN_USER_NAME              @"KEYCHAIN_USER_NAME"
#define KEYCHAIN_USER_PASSWORD          @"KEYCHAIN_USER_PASSWORD"
#define KEYCHAIN_API_TOKEN              @"KEYCHAIN_API_TOKEN"


// Other Settings
#define HUD_ANIMATION_DURATION 0.4
#define HUD_ANIMATION_DURATION_LONG 1.0
#define HUD_ANIMATION_DURATION_EXTRALONG 1.6

#define OVERLAY_MESSAGE_DURATION 3


// Notifications
#define NOTIFICATION_UPDATED_STATS_DATA @"NOTIFICATION_UPDATED_STATS_DATA"



//--------------------------------------------------------------------------------------
// UTILITY SNIPPETS

#define IS_IPHONE_5 ( ([[UIScreen mainScreen]bounds].size.height == 568) || ([[UIScreen mainScreen]bounds].size.width == 568 ))