Skip to content

Instantly share code, notes, and snippets.

.repl_history
build
tags
.DS_Store
*.swp
*.swo
resources/*.nib
resources/*.momd
resources/*.storyboardc
.DS_Store
@n00shie
n00shie / gist:4157944
Created November 27, 2012 23:31
View Controller Spec
describe MattersTableViewController do
tests MattersTableViewController
describe '#viewDidLoad' do
describe 'navBarLabel' do
it 'should be visible' do
end
it 'should be initialized with title "ALL MATTERS"' do
end
end
@n00shie
n00shie / gist:4254466
Created December 10, 2012 23:51
Save entity
- (void)save
{
Matter *matter = [NSEntityDescription insertNewObjectForEntityForName:@"Matter" inManagedObjectContext:[RKObjectManager sharedManager].managedObjectStore.mainQueueManagedObjectContext];
matter.matterDescription = self.description.text;
matter.displayNumber = @"1234-Testest";
matter.status = @"Open";
NSError *error;
$toData = $datum['to']['data'];
$toArray = [];
$tagArray = [];
foreach($toData as $toUser) {
array_push($toArray, $toUser['id']);
}
if(isset($datum['message_tags'])){
foreach($datum['message_tags'] as $tag) {
$toData = $datum['to']['data'];
// rekey to use user id's as index
$rekeyedToData = [];
foreach($toData as $toUser) {
$key = $toUser['id'];
// add an extra 'count' key for user ids that show up more than once
if(array_key_exists($key, $rekeyedToData)) {
$rekeyedToData[$key]['count']++;
} else {
$toData = $datum['to']['data'];
// rekey to use user id's as index
$rekeyedToData = [];
foreach($toData as $toUser) {
$key = $toUser['id'];
$rekeyedToData[$key] = $toUser;
}
// iterate through message_tags, remove the tagged user from $rekeyedToData
$toData = $datum['to']['data'];
$toArray = [];
$tagArray = [];
foreach ($toData as $toUser) {
array_push($toArray, $toUser['id']);
}
if (isset($datum['message_tags'])) {
foreach($datum['message_tags'] as $tag) {
"data": [
{
"id": "1484098195203840_1500346223579037",
"from": {
"id": "1484098195203840",
"name": "Hermano Libre"
},
"to": {
"data": [
{
"data": [
{
"id": "1484098195203840_1500346223579037",
"from": {
"id": "1484098195203840",
"name": "Hermano Libre"
},
"to": {
"data": [
{