1 00:00:01,250 --> 00:00:06,240 Handlers looking pretty good at this point we've got air handling coding here we are successfully sending 2 00:00:06,240 --> 00:00:09,350 that email saving the survey and then updating the user. 3 00:00:09,420 --> 00:00:13,860 So I think that we're at a pretty good place for the handler itself. 4 00:00:13,890 --> 00:00:18,810 Now before we move on to the client side of our application and implement the ability to create brand 5 00:00:18,810 --> 00:00:24,360 new surveys over there there's one last thing I want to do I want to hop over to our second grade API 6 00:00:24,390 --> 00:00:30,690 dashboard and just ensure and make sure that it knows when ever someone clicks on a link because basically 7 00:00:30,750 --> 00:00:36,420 everything around our application is really hinges around said grid's ability to tell us who is clicking 8 00:00:36,450 --> 00:00:37,700 on an email. 9 00:00:38,170 --> 00:00:38,480 OK. 10 00:00:38,490 --> 00:00:42,510 So I could flip on over to my code or see me flip on over to my browser. 11 00:00:42,870 --> 00:00:43,930 Here we are. 12 00:00:44,080 --> 00:00:48,780 I'm going to make sure that I have clicked on at least one e-mail that I've sent to myself so I have 13 00:00:48,780 --> 00:00:50,650 previously I clicked on the Yes button. 14 00:00:50,650 --> 00:00:52,550 Or click on it again just for fun. 15 00:00:52,950 --> 00:00:56,700 And it's still sending us over to our application which is totally fine for now. 16 00:00:57,480 --> 00:00:59,590 If I go over to my Saenger dashboard however. 17 00:00:59,610 --> 00:01:01,800 So here's my dashboard on the left him. 18 00:01:02,000 --> 00:01:06,530 I'm going to find the section labeled activity when I click on activity. 19 00:01:06,540 --> 00:01:12,600 I'm going to get a big list of everything that has been happening inside of emails around my application 20 00:01:13,170 --> 00:01:18,780 and so on here you'll see really interesting events like processed delivered opened. 21 00:01:19,020 --> 00:01:23,190 And then most importantly click up here. 22 00:01:23,250 --> 00:01:30,450 So here is a click event that was recorded by send grit and most importantly this is by just bar none 23 00:01:30,450 --> 00:01:32,620 the most important thing in the world to us. 24 00:01:32,940 --> 00:01:38,680 When a user clicked on this thing send grid knew exactly who sent out that e-mail. 25 00:01:38,910 --> 00:01:44,640 So even though the e-mail that you and I are authoring even though you and I are putting in this very 26 00:01:44,640 --> 00:01:50,610 plain template file with this plain anchor tag right here that says everyone gets an e-mail that says 27 00:01:50,610 --> 00:01:53,890 that they go to localhost three thousand send grid. 28 00:01:53,910 --> 00:01:59,930 Apparently somehow magically knows exactly who is clicking on any individual e-mail. 29 00:01:59,940 --> 00:02:02,680 So this is really the linchpin of everything in cyber application. 30 00:02:02,700 --> 00:02:04,650 And it looks like it's working correctly. 31 00:02:04,830 --> 00:02:06,510 So I'm pretty happy with it so far. 32 00:02:06,660 --> 00:02:08,440 Let's continue in the next section.