hunk.code_window: 				if metrics != nil {
   					metrics.IncrementMemCacheHitCounter("Last Post Time")
   				}
   				list := &model.PostList{Order: make([]string, 0, 0)}
   				result.Data = list
   				storeChannel <- result
   				close(storeChannel)
   				return
  
hunk.labels: keep keep keep replace keep keep keep keep
hunk.after_edit: 				list := model.NewPostList()
  
hunk.file_path: store/sql_post_store.go
hunk.type: replace
file: // Copyright (c) 2016 Mattermost, Inc. All Rights Reserved.
  // See License.txt for license information.
  
  package api
  
  import (
  	"testing"
  	"time"
  
  	"github.com/mattermost/platform/model"
  )
  
  func TestShrugCommand(t *testing.T) {
  	th := Setup().InitBasic()
  	Client := th.BasicClient
  	channel := th.BasicChannel
  
  	testString := "/shrug"
  
  	r1 := Client.Must(Client.Command(channel.Id, testString)).Data.(*model.CommandResponse)
  	if r1 == nil {
  		t.Fatal("Command failed to execute")
  	}
  
  	time.Sleep(100 * time.Millisecond)
  
  	p1 := Client.Must(Client.GetPosts(channel.Id, 0, 2, "")).Data.(*model.PostList)
  	if len(p1.Order) != 2 {
  		t.Fatal("Command failed to send")
  	} else {
  		if p1.Posts[p1.Order[0]].Message != `¯\\\_(ツ)\_/¯` {
  			t.Log(p1.Posts[p1.Order[0]].Message)
  			t.Fatal("invalid shrug reponse")
  		}
  	}
  }
  