| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- /************************************************************
- * * Hyphenate CONFIDENTIAL
- * __________________
- * Copyright (C) 2016 Hyphenate Inc. All rights reserved.
- *
- * NOTICE: All information contained herein is, and remains
- * the property of Hyphenate Inc.
- * Dissemination of this information or reproduction of this material
- * is strictly forbidden unless prior written permission is obtained
- * from Hyphenate Inc.
- */
- #import "EaseEmotionManager.h"
- @implementation EaseEmotionManager
- - (id)initWithType:(EMEmotionType)Type
- emotionRow:(NSInteger)emotionRow
- emotionCol:(NSInteger)emotionCol
- emotions:(NSArray*)emotions
- {
- self = [super init];
- if (self) {
- _emotionType = Type;
- _emotionRow = emotionRow;
- _emotionCol = emotionCol;
- NSMutableArray *tempEmotions = [NSMutableArray array];
- for (id name in emotions) {
- if ([name isKindOfClass:[NSString class]]) {
- EaseEmotion *emotion = [[EaseEmotion alloc] initWithName:@"" emotionId:name emotionThumbnail:name emotionOriginal:name emotionOriginalURL:@"" emotionType:EMEmotionDefault];
- [tempEmotions addObject:emotion];
- }
- }
- _emotions = tempEmotions;
- _tagImage = nil;
- }
- return self;
- }
- - (id)initWithType:(EMEmotionType)Type
- emotionRow:(NSInteger)emotionRow
- emotionCol:(NSInteger)emotionCol
- emotions:(NSArray*)emotions
- tagImage:(UIImage*)tagImage
- {
- self = [super init];
- if (self) {
- _emotionType = Type;
- _emotionRow = emotionRow;
- _emotionCol = emotionCol;
- _emotions = emotions;
- _tagImage = tagImage;
- }
- return self;
- }
- @end
- @implementation EaseEmotion
- - (id)initWithName:(NSString*)emotionTitle
- emotionId:(NSString*)emotionId
- emotionThumbnail:(NSString*)emotionThumbnail
- emotionOriginal:(NSString*)emotionOriginal
- emotionOriginalURL:(NSString*)emotionOriginalURL
- emotionType:(EMEmotionType)emotionType
- {
- self = [super init];
- if (self) {
- _emotionTitle = emotionTitle;
- _emotionId = emotionId;
- _emotionThumbnail = emotionThumbnail;
- _emotionOriginal = emotionOriginal;
- _emotionOriginalURL = emotionOriginalURL;
- _emotionType = emotionType;
- }
- return self;
- }
- @end
|